#!/bin/bash
#url:https://github.com/sameersbn/docker-gitlab
#docker的gitlab代码管理容器创建
sudo docker run --name=gitlab-container -d \
-e DEBUG=false \
-e GITLAB_HOST=docker-gitlab.shijie99.com \
-e GITLAB_PORT=11443 \
-e GITLAB_SSH_PORT=22 \
-e GITLAB_HTTPS=true \
#SSL配置，需要预先通过命令生成相应的SSL配置文件
-e SSL_SELF_SIGNED=true \
-e GITLAB_SECRETS_DB_KEY_BASE=gitlab-container \
-e TZ=Asia/Shanghai \
-e GITLAB_TIMEZONE=Beijing \
-e GITLAB_ROOT_EMAIL=zhoucailiang@shijie99.com \
-e GITLAB_EMAIL=zhoucailiang@shijie99.com \
-e GITLAB_EMAIL_DISPLAY_NAME=Gitlab_Docker_zhoucl \
-e GITLAB_EMAIL_ENABLED=true \
#Redis配置
-e REDIS_HOST=192.168.6.164 \
-e REDIS_PORT=6379 \
#MySQL数据库配置
-e DB_ADAPTER=mysql2 \
-e DB_HOST=192.168.6.164 \
-e DB_PORT=13306 \
-e DB_USER=gitlab \
-e DB_PASS=gitlab \
-e DB_NAME=gitlab_production \
-e DB_ENCODING=utf8 \
#邮件配置
-e SMTP_ENABLED=true \
-e SMTP_DOMAIN=qiye.163.com \
-e SMTP_HOST=smtp.qiye.163.com\ 
-e SMTP_PORT=994 \
-e SMTP_USER=zhoucailiang@shijie99.com \
-e SMTP_PASS=zhoucl99comA \
-e SMTP_STARTTLS=true \
-e SMTP_TLS=true \
-e SMTP_AUTHENTICATION=login \
#自动备份配置
-e GITLAB_BACKUPS=daily \
#端口配置
-p 11022:22 \
-p 11080:80 \
-p 11443:443 \
#文件夹映射配置
-v /home/zhoucl/var/data/volumn-docker/gitlab:/home/git/data \
sameersbn/gitlab:latest